home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / edit / elv18src.zip / INSTALL < prev    next >
Text File  |  1993-11-06  |  3KB  |  79 lines

  1. Installation varies from one Operating System to another.  For complete
  2. instructions, see the appropriate subsection in the "Versions" section
  3. of the manual.  Basically, though, it goes like this:
  4.  
  5.     VMS:    There is a batch file called "vmsbuild.com" which compiles
  6.         elvis and the related utilities.  You just need to say
  7.         "@vmsbuild" and wait a while.  (On a little old VAX with
  8.         heavy load, elvis can take up to half an hour to compile!)
  9.  
  10.         After that, the programs need to be set up as foreign
  11.         commands.  A batch file called "vmssetup.com" does this.
  12.  
  13.     DOS:    If you're using MS-C 5.x (for a fairly recent x), then
  14.         you can compile elvis and the related programs by saying
  15.         "make elvis.mak" and waiting a while.
  16.  
  17.         If you're using Turbo-C or Borland C, then you will probably
  18.         want to copy "Makefile.mix" to "Makefile", and then edit
  19.         "Makefile" to select the Turbo-C group of settings.  Then run
  20.         "make".
  21.  
  22.         Regardless of how you compile elvis, you must make a directory
  23.         called "C:\TMP" before elvis will run correctly.
  24.  
  25.     OS/2:    Rename "Makefile.os2" to "Makefile", and run "make".  It
  26.         requires gcc.
  27.  
  28.         I also tried adding OS/2 settings to Makefile.mix, but I have
  29.         no way of knowing if I got it right... unless somebody tells
  30.         me.
  31.  
  32.     EVERYTHING ELSE:
  33.         Copy "Makefile.mix" to "Makefile", and then edit "Makefile"
  34.         to select the proper group of settings.  Then run "make".
  35.  
  36.         When its done, run "make install" to copy the executables
  37.         to /usr/local/bin (or whatever -- check the Makefile) and
  38.         change their permissions.  On UNIX systems, you'll need to
  39.         do this as "root".
  40.  
  41. That's the gist of it.  For complete instructions, you should look in the
  42. "Versions" section of the manual.  You may also wish to browse through the
  43. "CFLAGS" and "Makefile" sections of the manual.
  44.  
  45. The manual resides in a subdirectory called "doc".  Each section of the
  46. manual is in a separate file, so it could be split across several shar
  47. archives.  On a UNIX system, you can go into the "doc" directory and say
  48. "make" to have these parts be appended to form a single file called
  49. "Elvisman.txt".  On other systems, your best bet is probably to just
  50. print out all of the "*.doc" files, and then append them in the following
  51. order:
  52.     title.doc    title page
  53.     index.doc    index page
  54.     intro.doc    introductory fluff
  55.     visual.doc    visual commands and input mode
  56.     ex.doc        table of ex commands, and descriptions
  57.     regexp.doc    description of regular expressions and substitutions
  58.     options.doc    detailed description of ":set" command
  59.     cutbufs.doc    short discussion of cut-buffers and @ macros
  60.     differ.doc    list of (known) differences between elvis and vi
  61.     internal.doc    implementation details
  62.     cflags.doc    compile-time options
  63.     makefile.doc    description of the Makefile.mix file
  64.     termcap.doc    how elvis uses termcap fields -- terminal descriptions
  65.     environ.doc    environment variables that affect elvis
  66.     versions.doc    OS-dependent information
  67.     question.doc    some frquently asked questions & answers
  68.     ctags.doc    man-page for "ctags" program
  69.     elvis.doc    man-page for "elvis" program
  70.     elvprsv.doc    man-page for "elvprsv" program
  71.     elvrec.doc    man-page for "elvrec" program
  72.     fmt.doc        man-page for "fmt" program
  73.     ref.doc        man-page for "ref" program
  74.  
  75. NOTE: The manual pages are formatted for 66-line pages.  The last 6 lines of
  76. each page are blank, for skipping page breaks.  Many laser printers default
  77. to 60 lines per page, so you may have to delete those extra blank lines, or
  78. replace them by formfeeds or something.
  79.